package com.spring;
import com.example.LogCache;
import com.example.SimpleCache;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Import;

/**
 * @SpringBootApplication 注解描述的类为springboot
 * 项目的启动类，当此类启动时，会从当前类所在包或子
 * 包查找要交给spring管理的类。并且由spring创建对象
 * ，然后进行对象管理和应用。
 * 思考：
 * 1)Spring是什么框架？(资源整合框架)
 * 2)请问何为资源？(项目中的类，对象)
 * 3)如何查找资源？(默认会从启动类所在包或子包中去查找)
 * 4)这些资源会有什么特点？(可以使用特定注解进行标识、描述)
 */
@Import(LogCache.class)//将非启动类体系包中的类交给spring管理
@SpringBootApplication
public class BootIocApplication {
    public static void main(String[] args) {
        SpringApplication.run(BootIocApplication.class,args);
    }
}
